bda90d6c7aa820b1a460314891dc6f04fadcbf5e,src/test/java/com/fasterxml/jackson/dataformat/javaprop/SimpleGenerationTest.java,SimpleGenerationTest,testRectangleWithCustomKeyValueSeparator,#,34

Before Change


    {
        JavaPropsSchema schema = JavaPropsSchema.emptySchema()
                .withKeyValueSeparator(": ");
        String props = MAPPER.writer(schema).writeValueAsString(
                new Rectangle(new Point(1, -2), new Point(5, 10)));
        assertEquals("topLeft.x: 1\n"
                +"topLeft.y: -2\n"
                +"bottomRight.x: 5\n"

After Change


    {
        JavaPropsSchema schema = JavaPropsSchema.emptySchema()
                .withKeyValueSeparator(": ");
        Rectangle input = new Rectangle(new Point(1, -2), new Point(5, 10));
        String output = MAPPER.writer(schema).writeValueAsString(input);
        assertEquals("topLeft.x: 1\n"
                +"topLeft.y: -2\n"
                +"bottomRight.x: 5\n"
                +"bottomRight.y: 10\n"
                ,output);
        Properties props = MAPPER.writeValueAsProperties(input, schema);
        assertEquals(4, props.size());
        assertEquals("5", props.get("bottomRight.x"));
    }